<?php
require_once ("configAdmin.php");
require_once (FWK_MODEL."Canvas.class.php");

$objImg = new Canvas();

$arrayLink = unserialize(base64_decode($_GET["img"]));

if (!isset ($arrayLink["perfil"])) {

	#variavel que recebe a url/caminho da imagem
	$filename = PASTA_UPLOADS_ARQUIVOS . $arrayLink["img"];

	list ($w, $h) = getimagesize($filename);

	if ($arrayLink["w"] == 0) {
		if ($h > 480) {
			$largura = "";
			$altura = 480;
		} else {
			$largura = "";
			$altura = $h;
		}
		$logo = 2;
	} else {
		$largura = $arrayLink["w"];
		$altura = $arrayLink["h"];
		$logo = 1;
	}

	$objImg->carrega($filename); //seta a imagem a ser exibida.
	$objImg->redimensiona($largura, $altura, "crop"); //seta as dimensões da nova imagem, e se será cortada no tamanho ou reduzida.
	if($arrayLink["marca"]!= "false" && $logo == 2)
		$objImg->marca("arquivos/imagens/logo".$logo.".png", "baixo", "esquerda"); //seta a imagem a ser exibida como marca d'agua.
	$objImg->grava(); //salva ou mostra a imagem na tela.

} else { //else para redimensionar a imagem do perfil...

	#variavel que recebe a url/caminho da imagem
	$filename = "arquivos/imgUsrs/" . $arrayLink["img"];

	list ($w, $h) = getimagesize($filename);

	if ($arrayLink["w"] == 0) {
		if ($h > 480) {
			$largura = "";
			$altura = 480;
		} else {
			$largura = "";
			$altura = $h;
		}
		$logo = 2;
	} else {
		$largura = $arrayLink["w"];
		$altura = $arrayLink["h"];
		$logo = 1;
	}

	$objImg->carrega($filename); //seta a imagem a ser exibida.
	$objImg->redimensiona($largura, $altura, "crop"); //seta as dimensões da nova imagem, e se será cortada no tamanho ou reduzida.
	$objImg->grava(); //salva ou mostra a imagem na tela.

}
?>